@charset "utf-8";
/* CSS Document */
body {
	font-size: 12px;
	color: #333333;
	font-family: "微软雅黑";
}

img {
	border: 0;
	vertical-align: middle;
}

a {
	text-decoration: none;
	outline: none;
}

a:active {
	star: expression(this.onFocus = this.blur ());
}

a:hover {
	text-decoration: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, b, em,
	span, i, pre, form, fieldset, label, input, textarea, blockquote {
	margin: 0;
	padding: 0;
	list-style: none;
}

* {
	margin: 0;
	padding: 0px
}

.clear {
	clear: both;
	height: 0px;
}

.left {
	float: left
}

.right {
	float: right
}

.block {
	display: block
}

.main {
	width: 1000px;
	margin: 0 auto;
	font-family: "微软雅黑";
}

.top {
	background: #c80800 repeat-x;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	color: #FFF;
	width: 100%;
	width: expression(document.body.clientWidth <= 1000 ? "1000px" : "auto");
	min-width: 1000px;
}

.top_l {
	background: url(../img/img01.png) no-repeat left;
	padding-left: 20px;
}

.top a {
	color: #FFF;
}

.top a:hover {
	text-decoration: underline
}

.menu {
	background: #da251d;
	height: 95px;
	width: 100%;
	width: expression(document.body.clientWidth <= 1000 ? "1000px" : "auto");
	min-width: 1000px;
}

.menu_l {
	width: 260px;
	float: left
}

.mian_l {
	width: 315px
}

.mian_m {
	width: 315px
}

.mian_r {
	width: 315px
}

.m_t {
	font-size: 20px;
	color: #333333;
}

.m_m {
	margin-top: 10px
}

.m_m img {
	width: 315px;
	height: 90px
}

.m_b {
	width: 315px;
	line-height: 28px;
	padding-top: 5px;
	color: #333333;
}

.m_b a {
	font-size: 14px;
	color: #333333;
}

.m_b a:hover {
	color: #c80800;
	text-decoration: none;
}

.more {
	margin-top: 5px
}

.more a {
	color: #c80800;
	text-decoration: none;
}

.more a:hover {
	color: #c80800;
	text-decoration: none;
}

.icon {
	margin-top: 65px;
	height:180px;
	margin-bottom:40px
}

.icon ul {
	width: 249px;
	text-align: center;
	float: left
}

.icon ul img {
	margin-bottom: 10px
}

.icon li a {
	color: #333333;
	text-decoration: none;
	line-height: 30px;
	display: block;
	width: 250px;
	font-size: 18px
}

.icon li a:hover {
	color: #c80800;
	display: block
}

.icon li a b {
	font-size: 13px;
	color: #747474;
	font-weight: 100
}

.bottom {
	background: url(../img/img11.jpg) repeat-x;
	height: 287px;
	padding-top: 40px;
	width: 100%;
	width: expression(document.body.clientWidth <= 1000 ? "1000px" : "auto");
	min-width: 1000px
}

.bottom_t {
	height: 245px
}

.bottom_t_l ul {
	float: left;
	margin-right: 35px
}

.bottom_t_l li {
	font-size: 16px;
	color: #FFF
}

.bottom_t_l li a {
	font-size: 13px;
	color: #a5a5a5;
	margin-top: 13px;
	display: block
}

.bottom_t_l li a:hover {
	color: #da251d;
	text-decoration: underline
}

.bottom_t_m {
	border-left: 1px solid #5b5b5b;
	padding-left: 35px
}

.bottom_t_m li {
	margin-bottom: 13px;
	font-size: 13px
}

.app a {
	background: url(../img/img12.png) no-repeat left;
	color: #8e8e8e;
	padding-left: 30px
}

.app a:hover {
	background: url(../img/img12-1.png) no-repeat left;
	color: #e3241b;
	padding-left: 30px
}

.hyk a {
	background: url(../img/img13.png) no-repeat left;
	color: #8e8e8e;
	padding-left: 30px
}

.hyk a:hover {
	background: url(../img/img13-1.png) no-repeat left;
	color: #e3241b;
	padding-left: 30px
}

.jf a {
	background: url(../img/img14.png) no-repeat left;
	color: #8e8e8e;
	padding-left: 30px
}

.jf a:hover {
	background: url(../img/img14-1.png) no-repeat left;
	color: #e3241b;
	padding-left: 30px
}

.gys a {
	background: url(../img/img15.png) no-repeat left;
	color: #8e8e8e;
	padding-left: 30px
}

.gys a:hover {
	background: url(../img/img15-1.png) no-repeat left;
	color: #e3241b;
	padding-left: 30px
}

.bz a {
	background: url(../img/img16.png) no-repeat left;
	color: #8e8e8e;
	padding-left: 30px
}

.bz a:hover {
	background: url(../img/img16-1.png) no-repeat left;
	color: #e3241b;
	padding-left: 30px
}

.sc a {
	background: url(../img/img17.png) no-repeat left;
	color: #8e8e8e;
	padding-left: 30px
}

.sc a:hover {
	background: url(../img/img17-1.png) no-repeat left;
	color: #e3241b;
	padding-left: 30px
}

.hb a {
	background: url(../img/img85.png) no-repeat left;
	color: #8e8e8e;
	padding-left: 30px
}

.hb a:hover {
	background: url(../img/img85-1.png) no-repeat left;
	color: #e3241b;
	padding-left: 30px
}

.bottom_t_r {
	color: #cfcfcf;
	width: 122px;
	line-height: 25px
}

.bottom_b {
	height: 43px;
	line-height: 43px;
	color: #cfcfcf;
}

.mydiv {
	width: expression(document.body.clientWidth <= 1000 ? "1000px" : "auto");
	min-width: 1000px;
}

.mydiv {
	height: 95px;
	background: #da251d;
	width: auto;
	z-index: 99
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.navBar {
	position: relative;
	z-index: 99;
	height: 95px;
	width: 720px;
	float: right;
	line-height: 60px;
}

.nav {
	position: relative;
	width: 740px;
	margin: 0 auto;
	font-family: "Microsoft YaHei", SimSun, SimHei;
	font-size: 14px;
}

.nav a {
	color: #fff;
	font-size: 16px;
}

.nav h3 {
	font-size: 100%;
	font-weight: normal;
}

.nav .m {
	float: left;
	position: relative;
	z-index: 1;
}

.nav .s {
	float: left;
	width: 3px;
	text-align: center;
	color: #D4D4D4;
	font-size: 12px;
}

.nav h3 a {
	display: block;
	width: 90px;
	height: 95px;
	line-height: 95px;
	text-align: center;
}

.nav .sub {
	display: none; /*默认隐藏*/
	position: absolute;
	left: -3px;
	top: 95px;
	z-index: 1;
	width: 90px;
	border-top: 0;
	background: #da251d;
	padding-bottom: 15px;
}

.nav .sub li {
	text-align: center;
	padding: 0 8px;
	margin-bottom: -1px;
}

.nav .sub li a {
	display: block;
	border-bottom: 1px solid #ed928e;
	padding: 8px 0;
	height: 28px;
	line-height: 28px;
	color: #fff;
	font-size: 14px
}

.nav .sub li a:hover {
	color: #FE7700;
}

.nav .block {
	height: 95px;
	width: 90px;
	text-align: center;
	background: url(../img/img03.jpg);
	position: absolute;
	left: 0;
	top: 0px;
	overflow: hidden;
}

.fullSlide {
	width: expression(document.body.clientWidth <= 1000 ? "1000px" : "auto");
	min-width: 1000px;
	position: relative;
	height: 450px;
}

.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide .bd ul {
	width: 100% !important;
}

.fullSlide .bd li {
	width: 9 !important;
	height: 450px;
	overflow: hidden;
	text-align: center;
}

.fullSlide .bd li a {
	display: block;
	height: 450px;
}

.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	background: url(../img/touming.png) repeat-x;
	text-align: center;
	_background: #000;
	_filter: alpha(opacity = 60);
}

.fullSlide .hd ul {
	text-align: center;
	padding-top: 5px;
}

.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 8px;
	height: 8px;
	margin: 5px;
	background: url(../img/tg_flash_p.png) -18px 0;
	overflow: hidden;
	line-height: 9999px;
}

.fullSlide .hd ul .on {
	background-position: 0 0;
}

/*关于我们开始*/
.banner2 {
	background: url(../img/img20.jpg) top center no-repeat;
	height: 300px;
	width: 100%
}

.bread {
	background: url(../img/img21.png) repeat-x;
	width: 100%;
	height: 71px;
	margin-top: -3px;
	position: relative;
}

.bread_l {
	background: url(../img/img22.png) no-repeat;
	width: 172px;
	height: 63px;
	margin-top: -1px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	line-height: 63px
}

.bread_l b {
	font-weight: 100;
	font-size: 13px
}

.bread_r li {
	float: left;
	margin-left: 15px;
	height: 63px
}

.bread_r li img {
	margin-top: 5px
}

.bread_r li a {
	color: #535353;
	background: url(../img/img24.png) no-repeat right;
	font-size: 15px;
	padding-right: 8px;
	width: 80px;
	margin-left: 15px;
	display: block;
	line-height: 63px
}

.bread_r li a:hover {
	color: #da251d;
	background: url(../img/img23.png) no-repeat right;
	line-height: 63px;
	display: block
}

.ny {
	background: url(../img/img26.png) repeat-y;
	width: 1012px;
	margin: auto;
	margin-top: -8px;
	border-top: 1px solid #e8e8e8;
	padding-bottom: 50px;
	height: auto
}

.con {
	width: 970px;
	margin: auto;
	height: auto
}

.text {
	text-align: center;
	width: 970px;
	font-family: "微软雅黑"
}

.text p {
	font-size: 18px;
	color: #da251d;
	line-height: 150px
}

.jqjj_m {
	color: #4a4a4a;
	font-size: 15px;
	line-height: 35px;
	margin-top: 25px
}

.jqjj_m img {
	margin-bottom: 15px
}

.jqjj_b {
	color: #000;
	font-size: 18px;
	line-height: 48px
}

.mlwh1 {
	background: url(../img/img33.jpg) no-repeat;
	margin: auto;
	width: 937px;
	height: 265px;
	text-align: left;
	overflow: hidden
}

.mlwh1 b {
	font-weight: 100;
	font-size: 18px;
	color: #4a4a4a;
	margin-top: 138px;
	margin-left: 32px;
	display: block
}

.mlwh2 {
	background: url(../img/img34.jpg) no-repeat;
	margin: auto;
	width: 937px;
	height: 237px;
	text-align: right;
	overflow: hidden
}

.mlwh2 b {
	font-weight: 100;
	font-size: 18px;
	color: #4a4a4a;
	margin-top: 131px;
	display: block
}

.mlwh3 {
	background: url(../img/img35.jpg) no-repeat;
	margin: auto;
	width: 937px;
	height: 305px;
	text-align: left;
	overflow: hidden
}

.mlwh3 b {
	font-weight: 100;
	font-size: 18px;
	color: #4a4a4a;
	line-height: 35px;
	margin-left: 32px;
	margin-top: 157px;
	display: block
}

.mlwh4 {
	background: url(../img/img36.jpg) no-repeat;
	margin: auto;
	width: 937px;
	height: 287px;
	text-align: right;
	overflow: hidden
}

.mlwh4 b {
	font-weight: 100;
	font-size: 18px;
	color: #4a4a4a;
	margin-top: 181px;
	display: block
}

.mlwh5 {
	background: url(../img/img37.jpg) no-repeat;
	margin: auto;
	width: 937px;
	height: 298px;
	text-align: left;
	overflow: hidden
}

.mlwh5 b {
	font-weight: 100;
	font-size: 18px;
	color: #4a4a4a;
	margin-top: 180px;
	display: block;
	margin-left: 32px;
}

.mlwh6 {
	background: url(../img/img38.jpg) no-repeat;
	margin: auto;
	width: 937px;
	height: 265px;
	text-align: right;
	overflow: hidden
}

.mlwh6 b {
	font-weight: 100;
	font-size: 18px;
	color: #4a4a4a;
	margin-top: 139px;
	display: block
}

.mlwh7 {
	background: url(../img/img39.jpg) no-repeat;
	margin: auto;
	width: 937px;
	height: 330px;
	text-align: left;
	overflow: hidden
}

.mlwh7 b {
	font-weight: 100;
	font-size: 18px;
	color: #4a4a4a;
	margin-top: 113px;
	display: block;
	margin-left: 32px;
	line-height: 35px
}

.mlwh8 {
	background: url(../img/img40.jpg) no-repeat;
	margin: auto;
	width: 937px;
	height: 266px;
	text-align: right;
	overflow: hidden
}

.mlwh8 b {
	font-weight: 100;
	font-size: 18px;
	color: #4a4a4a;
	margin-top: 168px;
	display: block
}

.mlwh9 {
	background: url(../img/img41.jpg) no-repeat;
	margin: auto;
	width: 937px;
	height: 241px;
	text-align: left;
	overflow: hidden
}

.mlwh9 b {
	font-weight: 100;
	font-size: 18px;
	color: #4a4a4a;
	margin-top: 100px;
	display: block;
	margin-left: 32px;
	line-height: 35px
}

.zczc_t {
	background: url(../img/img31.jpg) no-repeat left;
	height: 280px;
	width: 635px;
	margin: auto;
	padding-left: 195px
}

.zczc_t b {
	color: #da251d;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: 100;
	margin-top: 50px;
	display: block
}

.zczc_t em {
	font-style: normal;
	font-size: 16px;
	line-height: 36px;
	font-family: "微软雅黑";
	color: #535353
}

.zczc_b {
	width: 800px;
	margin: auto;
}

.zczc_b ul {
	margin-top: 25px
}

.zczc_b li {
	color: #535353;
	font-size: 16px;
	font-family: "微软雅黑";
	line-height: 36px
}

.zczc_b li img {
	margin-right: 15px;
	margin-left: -13px
}

.zczc_b  .title {
	background: none;
	font-size: 18px;
	margin-left: -15px
}

.fzlc {
	font-size: 14px;
	line-height: 36px;
	color: #4a4a4a;
	width: 950px;
	padding-right: 15px;
	padding-top: 20px
}

.soft_function {
	width: 990px;
	margin: 0 auto;
	padding-top: 20px
}

.soft_con_icon {
	width: 950px;
	display: block;
	padding-top: 10px;
	height: 170px;
	margin: auto
}

.soft_con_icon ul li {
	float: left;
	display: block;
	list-style: none;
	margin: 0 40px 0 0
}

.soft_con {
	width: 910px;
	margin: auto
}

.soft_con2 {
	width: 910px;
	font-size: 14px;
	color: #535353;
	line-height: 36px;
}

.soft_con2 p {
	font-size: 18px;
	color: #da251d
}

/*关于我们结束*/

/*集团文化开始*/
.banner3 {
	background: url(../img/img45.jpg) top center no-repeat;
	height: 300px;
	width: 100%
}

.jtwh {
	padding-top: 40px;
	display: block
}

.jtwh_l {
	width: 465px;
	height: 360px;
	text-align: center
}

.jtwh_l a {
	color: #4a4a4a;
	font-size: 20px;
	background: url(../img/img46.png) no-repeat center top;
	width: 465px;
	height: 230px;
	display: block;
	padding-top: 130px
}

.jtwh_l a:hover {
	color: #da251d;
	background: url(../img/img46-1.png) no-repeat center top;
	width: 465px;
	height: 230px;
	display: block
}

.jtwh_l a b {
	font-weight: 100;
	font-size: 14px;
	margin-top: 15px;
	display: block;
	line-height: 30px
}

.jtwh_r {
	width: 465px;
	height: 360px;
	text-align: center
}

.jtwh_r a {
	color: #4a4a4a;
	font-size: 20px;
	background: url(../img/img47.png) no-repeat center top;
	width: 465px;
	height: 230px;
	display: block;
	padding-top: 130px
}

.jtwh_r a:hover {
	color: #da251d;
	background: url(../img/img47-1.png) no-repeat center top;
	width: 465px;
	height: 230px;
	display: block
}

.jtwh_r a b {
	font-weight: 100;
	font-size: 14px;
	margin-top: 15px;
	display: block;
	line-height: 30px
}

.qyfc_r {
	width: 185px;
}

.qyfc_r li a {
	color: #4a4a4a;
	width: 165px;
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 16px;
	text-align: center
}

.qyfc_r li a:hover {
	color: #fff;
	width: 165px;
	height: 40px;
	line-height: 40px;
	display: block;
	background: #da251e
}

.qyfc_l {
	border-right: 1px solid #e1e1e1;
	padding-right: 15px;
	width: 750px
}

.qyfc_l li {
	float: left;
	position: relative;
	width: 347px;
	height: 311px;
	border: 1px solid #e1e1e1;
	padding: 10px;
	margin-bottom: 15px
}

.qyfc_l li span {
	position: absolute;
	bottom: 10px;
	color: #fff;
	left: 10px;
	line-height: 45px;
	width: 332px;
	background: url(../img/img50.png) repeat-x;
	padding-left: 15px;
	font-size: 16px;
	height: 50px
}

.qyfc_l li span img {
	margin-right: 15px;
	margin-top: -3px
}

.yghd {
	width: 750px;
	border-right: 1px solid #e1e1e1;
	padding-right: 15px;
}

.yghd ul {
	border-bottom: 1px solid #e1e1e1;
	padding: 5px 10px 15px 10px;
}

.yghd ul:hover {
	background: #e9e9e9
}

.yghd li {
	line-height: 30px
}

.newstext {
	color: #535353;
	font-size: 13px;
	padding-left: 15px;
	height: 65px;
	overflow: hidden
}

.newstitle a {
	font-size: 18px;
	color: #535353;
	background: url(../img/img53.png) no-repeat left;
	padding-left: 15px
}

.newstitle a:hover {
	color: #da251d
}

.date {
	font-size: 13px;
	color: #888888;
	padding-left: 15px
}

.pages ul {
	border: 0
}

.pages ul:hover {
	background: none
}

.pages {
	margin: auto;
	width: 372px;
	margin-top: 30px
}

.pages li a {
	float: left;
	color: #a1a1a1;
	font-size: 18px;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px
}

.pages li a:hover {
	background: #da251d;
	color: #fff
}

.pages li img {
	margin-top: -1px
}

.yghd_title {
	font-size: 22px;
	color: #4a4a4a;
}

.yghd_date {
	color: #737373;
	font-size: 14px;
	line-height: 50px
}

.yghd_con {
	font-size: 14px;
	color: #4a4a4a;
	line-height: 36px;
	margin-top: 5px
}

\
.tcc {
	background: #fff;
	padding: 20px;
	border-radius: 15px;
	position: absolute;
	z-index: 20
}

.tcc_t {
	font-size: 24px;
	width: 740px;
	margin: auto
}

.tcc_t img {
	margin-top: 10px
}

.tcc_b {
	text-align: center;
	margin-top: 20px
}

.close {
	position: absolute;
	z-index: 50;
	right: -15px;
	top: -15px
}
/*集团文化结束*/

/*核心业务开始*/
.hxyw {
	padding-top: 40px;
}

.hxyw_l a {
	background: url(../img/img57.jpg);
	width: 464px;
	height: 398px;
	display: block
}

.hxyw_l a:hover {
	background: url(../img/img57-1.jpg);
	width: 464px;
	height: 398px;
	display: block
}

.hxyw_txt {
	text-align: center;
	font-size: 14px;
	color: #4a4a4a;
	width: 464px;
	display: block;
	padding-top: 140px;
	line-height: 30px
}

.hxyw_title {
	text-align: center;
	width: 464px;
	position: absolute;
	bottom: 13px;
	color: #000;
	font-size: 16px
}

.hxyw_r a {
	background: url(../img/img58.jpg);
	width: 464px;
	height: 398px;
	display: block
}

.hxyw_r a:hover {
	background: url(../img/img58-1.jpg);
	width: 464px;
	height: 398px;
	display: block
}

.csjj {
	font-size: 14px;
	line-height: 36px;
	color: #4a4a4a;
	border-right: 1px solid #e1e1e1;
	padding-right: 15px;
	width: 750px;
}

.xptj {
	font-size: 14px;
	line-height: 36px;
	color: #4a4a4a;
	border-right: 1px solid #e1e1e1;
	width: 750px;
	padding-right: 15px;
}

.xptj .tab {
	overflow: hidden;
	border-top: 1px solid #da251d;
}

.xptj .tab a {
	display: block;
	padding: 10px 20px;
	float: left;
	text-decoration: none;
	color: #333;
}

.xptj .tab a:hover {
	background: #da251d;
	color: #fff;
	text-decoration: none;
}

.xptj .tab a.on {
	background: #da251d;
	color: #fff;
	text-decoration: none;
}

.xptj .content {
	overflow: hidden;
	padding-top: 15px;
}

.xptj .content li {
	display: none;
}

.xptj .content li a {
	float: left;
	padding: 10px;
	display: block;
	width: 200px;
	border: 1px solid #fff;
}

.xptj .content li a:hover {
	border: 1px solid #e1e1e1;
	padding: 10px;
	display: block;
	width: 200px;
}

.xptj .content li img {
	width: 200px;
	height: 180px;
}

.xptj .content span {
	color: #e47620;
	font-size: 14px;
}

.xptj .content b {
	color: #535353;
	font-size: 16px;
	font-weight: 100;
	margin-top: 10px;
	display: block
}

.zypp_title {
	font-size: 26px;
	color: #535353
}

.zupp_con {
	margin-top: 20px
}

.bhfz {
	color: #4a4a4a;
	border-right: 1px solid #e1e1e1;
	padding-right: 15px;
	width: 750px;
}

.bhfz dl img {
	float: left;
	border-radius: 142px;
	-webkit-border-radius: 142px;
	-moz-border-radius: 142px;
	background: #fff;
	width: 142px;
	height: 142px;
	box-shadow: 5px 5px 4px #888888;
	margin-right: 25px
}

.bhfz dl {
	border-bottom: 1px solid #e1e1e1;
	height: 170px;
	padding-top: 25px
}

.bhfz dl a:hover {
	color: #da251d
}

.bhfz dl dt a {
	font-size: 20px;
	color: #535353
}

.bhfz dl dt p {
	color: #858585;
	font-size: 14px;
	line-height: 26px;
	margin-top: 10px
}

.bhfz dl dd a {
	background: url(../img/img65.png) no-repeat left;
	padding-left: 25px;
	color: #4a4a4a;
	font-size: 14px;
	float: left;
	display: block;
	line-height: 40px;
	margin-right: 30px
}

.bhfz2_title {
	font-size: 26px;
	color: #535353;
	height: 50px
}

.bhfz2_title span {
	color: #4a4a4a;
	font-size: 15px
}

.bhfz2_title span a {
	color: #4a4a4a;
	font-size: 15px;
	line-height: 40px
}

.bhfz2_title span a:hover {
	color: #da251d;
	font-size: 15px;
	background: url(../img/img66.png) bottom center no-repeat;
	padding-bottom: 10px
}

.bhfz2_con {
	line-height: 36px;
	color: #4a4a4a;
	font-size: 15px
}

.lcdg_t {
	height: 40px
}

.lcdg_list {
	color: #4a4a4a;
	font-size: 18px;
	line-height: 40px
}

.lcdg_list a {
	color: #4a4a4a;
	font-size: 18px;
	line-height: 40px
}

.lcdg_list a:hover {
	color: #da251d;
	font-size: 18px;
	background: url(../img/img66.png) bottom center no-repeat;
	padding-bottom: 10px
}

.inp {
	border: 1px solid #e1e1e1;
	float: left;
	height: 30px;
	width: 210px;
	font-family: "微软雅黑";
	color: #CCC;
	padding-left: 10px
}

.lcdg_b dl {
	border-bottom: 1px dashed #c5c5c5;
	height: 130px
}

.lcdg_b dt {
	float: left;
	background: #dcdce6;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width: 100px;
	height: 100px;
	text-align: center;
	line-height: 100px;
	color: #898993;
	font-size: 48px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 25px
}

.lcdg_b dd {
	font-size: 18px;
	color: #000;
	line-height: 100px;
}

.ppzq {
	margin-top: 30px
}

.ppzq ul {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 15px;
	min-height: 35px;
	margin-bottom: 15px	    
}

.letter {
	float: left;
	color: #da251d;
	font-size: 30px;
	width: 50px
}

.pp a {
	margin-right: 20px;
	line-height: 30px;
	font-size: 14px;
	color: #565656
}

.pp a:hover {
	color: #da251d
}

.ppny {
	border: 1px solid #e1e1e1;
	padding: 10px;
	width: 730px;
	margin-top: 30px
}

.ppny_pic img {
	width: 400px;
	height: 265px;
	margin-right: 25px
}

.ppny_txt p {
	color: #4a4a4a;
	font-size: 24px;
	line-height: 50px
}

.ppny_txt {
	color: #4a4a4a;
	line-height: 36px;
	font-size: 14px
}

.ppny_b {
	line-height: 36px;
	font-size: 14px
}

.cx {
	
}

.cx_pic {
	width: 750px;
	height: 250px;
	position: relative;
	float: left;
	margin-bottom: 20px
}

.cx_pic span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 735px;
	background: url(../img/img50.png) repeat-x;
	font-size: 16px;
	z-index: 55;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	padding-left: 15px
}
/*核心业务结束*/

/*新闻中心开始*/
.xwzx {
	padding-top: 40px
}

.news_date {
	color: #da251d;
	font-size: 18px;
	line-height: 45px;
	float: left;
	width: 100px
}

.news_date span {
	font-size: 24px
}

.news {
	width: 960px;
	height: 180px
}

.news_pic {
	width: 230px;
	height: 140px;
	float: left;
	margin-right: 25PX
}

.news_con a {
	font-size: 18px;
	color: #4a4a4a;
}

.news_con a:hover {
	font-size: 18px;
	color: #da251d;
}

.news_con span {
	font-size: 13px;
	color: #4a4a4a;
	line-height: 26px;
	margin-top: 15px;
	display: block;
	height: 50px;
	overflow: hidden
}

.news_text {
	font-size: 14px;
	color: #4a4a4a;
	line-height: 36px;
	margin-top: 5px;
	width: 960px
}
/*新闻中心结束*/

/*加入我们开始*/
.jrwm_t {
	font-size: 15px;
	color: #535353;
	line-height: 36px;
	padding-top: 40px
}

.jrwm_t li {
	background: url(../img/img105.jpg) no-repeat left;
	padding-left: 15px
}

.zpzw_t {
	background: url(../img/img106.png) no-repeat left;
	padding-left: 50px;
	height: 41px;
	color: #ff6c00;
	font-size: 18px;
	line-height: 41px;
	margin-top: 30px
}

.zwfl {
	color: #4a4a4a;
	font-size: 16px;
	line-height: 50px
}

.zwfl a {
	color: #4a4a4a
}

.zwfl a:hover {
	color: #ff6c00;
	background: url(../img/img107.png) no-repeat center;
	padding-bottom: 30px
}

.zwxx table {
	font-size: 14px;
	color: #4a4a4a;
	padding: 5px 20px 20px 20px;
	border: 1px solid #dbdbdb;
	line-height: 45px
}

.zwxx table td {
	border-bottom: 1px solid #eaeaea
}

.orange {
	color: #ff6c00
}

.pages2 ul {
	border: 0
}

.pages2 ul:hover {
	background: none
}

.pages2 {
	margin: auto;
	width: 272px;
	margin-top: 30px
}

.pages2 li a {
	float: left;
	color: #a1a1a1;
	font-size: 18px;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px
}

.pages2 li a:hover {
	background: #ff6c00;
	color: #fff
}

.pages2 li img {
	margin-top: 10px
}

.rcfz_t {
	background: url(../img/img108.png) no-repeat left;
	padding-left: 50px;
	height: 41px;
	color: #ff3648;
	font-size: 18px;
	line-height: 41px;
	margin-top: 30px
}

.yrcl_t {
	background: url(../img/img112.png) no-repeat left;
	padding-left: 50px;
	height: 41px;
	color: #e0b91c;
	font-size: 18px;
	line-height: 41px;
	margin-top: 30px
}

.yrcl_b {
	margin: 15px;
	0
	20
	px
	0
	margin-left
	:
	15px
}

.yrcl_b ul {
	float: left;
	width: 470px
}

.yrcl_b li {
	background: url(../img/img113.png) no-repeat left;
	padding-left: 10px;
	font-size: 15px;
	color: #535353;
	line-height: 30px
}

.xcfl {
	line-height: 36px;
	color: #535353;
	font-size: 14px;
	padding: 20px 20px
}

.xcfl p {
	font-size: 16px;
	color: #da251d
}
/*加入我们结束*/

/*联系我们开始*/
.lxwm {
	padding: 20px;
	line-height: 30px;
	font-size: 15px
}

.lxwm_l {
	width: 350px;
}

.lxwm_title {
	color: #da251d;
	font-size: 18px
}

.lxwm_r {
	border-left: 1px solid #d2d2d2;
	width: 500px;
	padding-left: 50px
}

.textarea {
	width: 400px;
	height: 130px
}

.lxwm_r_b {
	font-size: 15px;
	color: #585858;
	line-height: 36px
}

.lxwm_r_b p {
	font-size: 18px;
	color: #da251d
}

.lxwm_r_b table td {
	line-height: 36px;
	padding: 10px 10px 10px 0
}

.dpdz {
	padding: 20px
}

.dpdz dl {
	border: 1px solid #e3e3e3;
	width: 420px;
	margin-bottom: 20px;
	height: 140px;
	padding: 10px 15px;
	color: #8f8f8f;
	font-size: 14px;
	line-height: 27px
}

.dpdz dl dt {
	font-size: 18px;
	color: #da251d;
	line-height: 35px
}

.cjwt {
	padding-top: 40px
}

.cjwt_t {
	background: url(../img/img130.jpg) no-repeat left;
	height: 36px;
	padding-left: 100px;
	font-size: 16px;
	line-height: 39px
}

.cjwt_b {
	margin-top: 30px;
	margin-left: 5px;
	width: 950px;
}

.cjwt_b a {
	background: url(../img/img131.png) no-repeat left;
	padding-left: 25px;
	font-size: 16px;
	line-height: 50px;
}

.cjwt_b a:hover {
	text-decoration: underline;
	color: #da251d
}

#showtext {
	cursor: hand;
	cursor: pointer;
}

#showtext2 {
	cursor: hand;
	cursor: pointer;
}

#showtext3 {
	cursor: hand;
	cursor: pointer;
}

#showtext4 {
	cursor: hand;
	cursor: pointer;
}

#showtext5 {
	cursor: hand;
	cursor: pointer;
}

#contentid {
	margin-top: 10px;
	width: 900px;
	border: 1px solid #fee7ac;
	background: #fff3d5;
	padding: 15px;
	font-size: 15px;
	color: #4a4a4a;
	line-height: 30px
}

#contentid2 {
	margin-top: 10px;
	width: 900px;
	border: 1px solid #fee7ac;
	background: #fff3d5;
	padding: 15px;
	font-size: 15px;
	color: #4a4a4a;
	line-height: 30px
}

#contentid3 {
	margin-top: 10px;
	width: 900px;
	border: 1px solid #fee7ac;
	background: #fff3d5;
	padding: 15px;
	font-size: 15px;
	color: #4a4a4a;
	line-height: 30px
}

#contentid4 {
	margin-top: 10px;
	width: 900px;
	border: 1px solid #fee7ac;
	background: #fff3d5;
	padding: 15px;
	font-size: 15px;
	color: #4a4a4a;
	line-height: 30px
}

#contentid5 {
	margin-top: 10px;
	width: 900px;
	border: 1px solid #fee7ac;
	background: #fff3d5;
	padding: 15px;
	font-size: 15px;
	color: #4a4a4a;
	line-height: 30px
}

.none {
	display: none;
}

/*联系我们结束*/

/*战略联盟开始*/
.zllm {
	padding: 20px;
	font-size: 15px;
	color: #4a4a4a;
	line-height: 36px
}

.zllm p {
	color: #da251d
}

.lm_con {
	height: 270px
}

.lm_con table {
	border-collapse: collapse;
	text-align: center;
	font-size: 13px;
	background: #dedede
}

.lm_title {
	font-size: 16px;
	color: #fff;
	background: #ff6c00
}

.lm_title2 {
	font-size: 16px;
	color: #fff;
	background: #a3b106
}

.lm_con table td {
	border: #fff solid 1px;
	height: 40px
}

.wpzz table {
	height: 120px;
	margin-bottom: 20px
}

.wpzz_title {
	background: #e9e9e9;
	margin-top: 15px;
}

.wpzz table td {
	padding-left: 15px;
	font-size: 14px;
	height: 40px
}

.wpzz_bt {
	color: #da251d;
}

.wpzz_list {
	color: #4a4a4a;
	font-size: 16px;
	line-height: 40px;
	height: 60px
}

.wpzz_list a {
	color: #4a4a4a;
	font-size: 16px;
	line-height: 40px
}

.wpzz_list a:hover {
	color: #da251d;
	font-size: 16px;
	background: url(../img/img66.png) bottom center no-repeat;
	padding-bottom: 10px
}
/*战略联盟结束*/

/*积分查询开始*/
.jfcx {
	background: url(../img/img74.jpg) top center;
	height: 440px;
	width: 100%
}

.jfcx_t {
	width: 1000px;
	text-align: center;
	padding-top: 50px
}

.jfcx_m {
	position: relative;
	width: 599px;
	margin: auto;
	height: 130px
}

.jfcx_input {
	background: url(../img/img76.png);
	width: 470px;
	height: 50px;
	padding: 20px 40px;
	font-size: 16px;
	color: #767c8b;
	margin: auto;
	z-index: 100;
	position: absolute
}

.jfcx_butn {
	position: absolute;
	z-index: 2;
	right: 0;
	top: 17px
}

.jfcx {
	color: #dd3737;
	font-size: 18px;
	text-align: center;
}
/*积分查询结束*/

/*会员卡申请开始*/
.hyksq {
	background: url(../img/img26.png) repeat-y;
	width: 1012px;
	margin: auto;
	padding: 100px 0 50px 0; 
}

.hyksq_t {
	width: 885px;
	margin: auto;
	position: relative;
	height: 90px;
}

.hyksq_t span {
	position: absolute;
	z-index: 55;
	top: -16px;
}

.hyksq_t img {
	position: absolute;
	z-index: 50
}

.hyksq_t a {
	background: url(../img/img81.png) no-repeat center;
	width: 148px;
	height: 51px;
	text-align: center;
	color: #FFF;
	line-height: 48px;
	font-size: 24px;
	display: block;
	float: left;
	margin: 0 130px
}

.hyksq_t a b {
	font-size: 18px;
	color: #4a4a4a;
	font-weight: 100
}

.hyksq_t a b:hover {
	font-size: 18px;
	color: #da251d;
	font-weight: 100
}

.hyksq_t a:hover {
	background: url(../img/img80.png) no-repeat center;
	width: 148px;
	height: 51px;
	text-align: center;
	color: #FFF;
	line-height: 48px;
	font-size: 24px;
	display: block;
	float: left;
}

.hyksq_b table {
	width: 885px;
	margin: auto;
	color: #535353;
	font-size: 16px
}

.hyksq_b table td {
	padding: 10px
}

.hysq_inp {
	width: 290px;
	height: 35px;
	border: 1px solid #cccccc;
	padding-left: 10px;
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 35px
}

.zs {
	font-size: 13px;
	color: #737373
}
/*会员卡申请结束*/

/*电子海报开始*/
.dzhb {
	background: url(../img/img26.png) repeat-y;
	width: 885px;
	margin: auto;
	padding: 50px 64px 0 64px;
	height: 600px;
}

.dzhb_l {
	border-right: 1px solid #dfdfdf;
	width: 410px
}

.dzhb_l_m table {
	margin-top: 15px;
}

.dzhb_l_m table td {
	padding: 10px 10px 10px 0;
}

.dzhb_l_b {
	width: 242px;
	margin: auto
}

.dzhb_l_b li {
	font-size: 16px;
	color: #da251d;
	line-height: 30px;
	text-align: center
}

.dzhb_l_b li img {
	width: 242px;
	height: 335px;
	border: 1px solid #dddddd;
	padding: 10px
}

.zxyd {
	width: 86px;
	height: 31px;
	border: 1px solid #d6d6d6;
	padding-left: 10px;
	margin-top: 15px;
	margin-left: 33px
}

.dmxz {
	width: 86px;
	height: 31px;
	border: 1px solid #d6d6d6;
	padding-left: 10px;
	border-left: none;
	margin-top: 15px
}

.zxyd a {
	background: url(../img/img89.png) no-repeat left;
	font-size: 14px;
	color: #5a5a5a;
	padding-left: 15px;
	display: block
}

.zxyd a:hover {
	background: url(../img/img89-1.png) no-repeat left;
	padding-left: 15px;
	font-size: 14px;
	color: #da251d;
	display: block
}

.dmxz a {
	background: url(../img/img90.png) no-repeat left;
	padding-left: 15px;
	font-size: 14px;
	color: #5a5a5a;
	display: block
}

.dmxz a:hover {
	background: url(../img/img90-1.png) no-repeat left;
	padding-left: 15px;
	font-size: 14px;
	color: #da251d;
	display: block
}

.dzhb_r {
	width: 435px
}

.dzhb_r_b table td {
	padding: 10px 10px 10px 0;
	font-size: 16px
}
/*电子海报结束*/

/*app下载开始*/
.app_t {
	background: #FFF;
	height: 65px
}

.app_banner {
	background: url(../img/img92.jpg) top center;
	height: 609px
}

.app_banner_m {
	background: url(../img/img93.png) repeat;
	width: 475px;
	height: 180px;
	margin-right: 60px;
	margin-top: 214px;
	padding: 20px
}

.app_banner_l {
	background: #FFF;
	border: 1px solid #dedede;
	padding: 10px;
}

.app_banner_r {
	color: #fff;
	font-size: 14px;
	margin-left: 20px
}

.app_banner_r  table td {
	height: 60px
}

.dzhy {
	height: 500px
}

.dzhy_t {
	text-align: center;
	font-size: 18px;
	color: #444444;
	line-height: 36px;
	height: 220px
}

.dzhy_t p {
	font-size: 36px;
	line-height: 80px
}

.dzhy_b ul {
	width: 290px;
	text-align: center;
	float: left
}

.app_title {
	font-size: 28px;
	color: #444444;
	line-height: 80px
}

.app_con {
	font-size: 14px;
	color: #444444;
	line-height: 28px
}

.zxzx {
	padding: 0 40px;
	width: 960px;
	margin: auto;
	height: 780px
}

.zxzx_b ul {
	width: 380px;
	text-align: center;
	height: 250px
}
/*app下载结束*/

/*庆客隆报开始*/
.qklb {
	background: url(../img/img26.png) repeat-y;
	width: 945px;
	margin: auto;
	padding: 50px 34px 30px 34px;
}

.dzhb_l_t {
	height: 60px
}

.qklb_title_l {
	font-size: 13px;
	color: #535353;
	line-height: 24px
}

.qklb_title_l p {
	color: #da251d;
	font-size: 16px
}

.qklb_title_r a {
	width: 75px;
	height: 30px;
	background: url(../img/img121.jpg) no-repeat;
	display: block;
	margin-top: 10px
}

.qklb_title_r a:hover {
	width: 75px;
	height: 30px;
	background: url(../img/img122.jpg) no-repeat;
	display: block;
}

.qklb_bk {
	width: 273px;
	border: 1px solid #dfdfdf;
	padding: 20px;
	height: 370px
}

.qklb_bk_b {
	width: 275px;
	margin: auto;
	margin-top: 15px
}

.qklb_bk_b img {
	width: 275px;
	height: 320px
}
/*庆客隆报结束*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}

#TB_window a:link {
	color: #666666;
}

#TB_window a:visited {
	color: #666666;
}

#TB_window a:hover {
	color: #000;
}

#TB_window a:active {
	color: #666666;
}

#TB_window a:focus {
	color: #666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-height: 100%;
	background-color: #000;
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color: #000000;
	display: none;
	border-radius: 15px;
	text-align: left;
}

#TB_Image {
	margin: 0px 0px 15px 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption {
	/*	font: 20px Arial, Helvetica, sans-serif;*/
	font-size: 24px;
	height: 25px;
	padding: 7px 30px 10px 15px;
	float: left;
}

#TB_closeWindow {
	height: 25px;
	padding: 5px 5px 5px 5px;
	margin-top: -18px;
	margin-right: -18px;
	float: right;
}
/* 源码来自：烈火下载 http://www.veryhuo.com/down */
#TB_closeAjaxWindow {
	padding: 5px 10px 7px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}

#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}

#TB_title {
	background-color: #e8e8e8;
	height: 27px;
}

#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}

#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}

#TB_load {
	position: absolute;
	display: none;
	height: 100px;
	width: 100px;
	z-index: 101;
}

#TB_HideSelect {
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	border: none;
	filter: alpha(opacity = 0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent {
	border: none;
	clear: both;
}

.qyfc_l2 {
	padding-right: 15px;
	width: 100%
}

.qyfc_l2 li {
	float: left;
	position: relative;
	width: 165px;
	height: 148px;
	margin-bottom: 15px;
	background: #F00;
	margin:0 10px 15px 10px
}

.lxwm_l_b select {
	padding: 5px;
	height:30px
}

.yqlj { padding-top:5px; line-height:30px; font-size:15px}
.yqlj li { background:#000; width:210px; height:100px; float:left; margin:15px 15px; border:1px solid #CCC}
.yqlj li img { width:210px; height:100px; }




.ad-gallery {
  width: 600px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(../js/xwlbjs/non-existing.jpg)
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../js/xwlbjs/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../js/xwlbjs/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../js/xwlbjs/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
  .ad-gallery .ad-controls {
    height: 40px;
  }
    .ad-gallery .ad-info {
      float: left;
	  font-size:12px;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(../js/xwlbjs/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(../js/xwlbjs/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
/* h2 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
    border-bottom: 1px dotted #dedede;
  }
  h3 {
    margin-top: 1.2em;
    margin-bottom: 0;
    padding: 0;
  }*/
  .example {
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  ul {
    list-style-image:url(../js/xwlbjs/list-style.gif);
  }
  pre {
    font-family: "Lucida Console", "Courier New", Verdana;
    border: 1px solid #CCC;
    background: #f2f2f2;
    padding: 10px;
  }
  code {
    font-family: "Lucida Console", "Courier New", Verdana;
    margin: 0;
    padding: 0;
  }

  #gallery { width:600px; margin:auto;
  }
  
  #descriptions {
    position: relative;
    height: 50px;
    background: #EEE;
    margin-top: 10px;
    width: 640px;
    padding: 10px;
    overflow: hidden;
  }
  
  #descriptions .ad-image-description {
      position: absolute;
  }
  
  #descriptions .ad-image-description .ad-description-title {
        display: block;
  }
  
  
.zbxx_table { border-collapse:collapse; text-align:center; font-size:13px; background:#dedede; margin-top:20px}
.zbxx_table td { border:#fff solid 1px;  height:40px; padding:20px}



.zp_table_t { color:#535353; font-size:14px; line-height:30px}
.zp_table_t table  { border-collapse:collapse;font-size:13px;margin-top:20px}
.zp_table_t table td { padding:15px;border:1px solid #d5d5d5;}
.zp_table_b { margin-top:25px; font-size:14px; line-height:30px}
.zp_table_b table .zpbg_title { background:#da251d; font-size:16px; color:#FFF}
.zp_table_b table td { padding:10px}
.zp_table_b table .zpbg_title2  { background:#e4e4e4; font-size:16px;}
.zp_table_b table input { padding:5px; border:1px solid #CCC; width:110px}
.zp_table_b table select { padding:5px;}
.zp_table_b span { color:red; margin-left:5px}

.jtwh1 { border-right:1px solid #e1e1e1; padding-right:15px; width:750px}


.rycl { padding-top:20px}
.rycl_con { border:1px solid #e3e3e3;height:110px;color:#4a4a4a; width:440px; font-size:12px; margin:10px 10px; line-height:27px; padding:10px;}
.rycl_img { margin-right:15px; width:162px}
.rycl_text { width:260px}

.ppzs { padding:20px}
.ppzs table { line-height:25px; margin-top:25px}
.ppzs table td { padding:10px;}
.ppzs_grey { background:#e2e2e2}


  